-- Network Working Group B. Stewart
-- Request for Comments: 1660 Xyplex, Inc.
-- Obsoletes: 1318 July 1994
-- Category: Standards Track
--
--
-- Definitions of Managed Objects for Parallel-printer-like
-- Hardware Devices using SMIv2
--PARALLEL-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,NOTIFICATION-TYPE,Counter32,Integer32FROM SNMPv2-SMI
InterfaceIndexFROM IF-MIB
transmission
FROM RFC1213-MIB
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF;para MODULE-IDENTITYLAST-UPDATED"9405261700Z"ORGANIZATION"IETF Character MIB Working Group"CONTACT-INFO" Bob Stewart
Postal: Xyplex, Inc.
295 Foster Street
Littleton, MA 01460
Tel: 508-952-4816
Fax: 508-952-4887
E-mail: rlstewart@eng.xyplex.com"DESCRIPTION"The MIB module for Parallel-printer-like hardware devices."::={ transmission 34}-- Generic Parallel-printer-like informationparaNumber OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of ports (regardless of their current
state) in the Parallel-printer-like port table."::={ para 1}-- the Parallel-printer-like Port tableparaPortTable OBJECT-TYPESYNTAXSEQUENCEOF ParaPortEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of port entries. The number of entries is
given by the value of paraNumber."::={ para 2}paraPortEntry OBJECT-TYPESYNTAX ParaPortEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Status and parameter values for a port."INDEX{ paraPortIndex }::={ paraPortTable 1}
ParaPortEntry ::=SEQUENCE{
paraPortIndex
InterfaceIndex,
paraPortType
INTEGER,
paraPortInSigNumber
Integer32,
paraPortOutSigNumber
Integer32}paraPortIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of ifIndex for the port. By convention
and if possible, hardware port numbers map directly
to external connectors. The value for each port must
remain constant at least from one re-initialization
of the network management agent to the next."::={ paraPortEntry 1}paraPortType OBJECT-TYPESYNTAXINTEGER{
other(1),centronics(2),dataproducts(3)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The port's hardware type."::={ paraPortEntry 2}paraPortInSigNumber OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of input signals for the port in the
input signal table (paraPortInSigTable). The table
contains entries only for those signals the software
can detect and that are useful to observe."::={ paraPortEntry 3}paraPortOutSigNumber OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of output signals for the port in the
output signal table (paraPortOutSigTable). The
table contains entries only for those signals the
software can assert and that are useful to observe."::={ paraPortEntry 4}-- Parallel-printer-like Input Signal TableparaInSigTable OBJECT-TYPESYNTAXSEQUENCEOF ParaInSigEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"A list of port input control signal entries."::={ para 3}paraInSigEntry OBJECT-TYPESYNTAX ParaInSigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Input control signal status for a hardware port."INDEX{ paraInSigPortIndex, paraInSigName }::={ paraInSigTable 1}
ParaInSigEntry ::=SEQUENCE{
paraInSigPortIndex
InterfaceIndex,
paraInSigName
INTEGER,
paraInSigState
INTEGER,
paraInSigChanges
Counter32}paraInSigPortIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of paraPortIndex for the port to which
this entry belongs."::={ paraInSigEntry 1}paraInSigName OBJECT-TYPESYNTAXINTEGER{ power(1), online(2), busy(3),paperout(4), fault(5)}
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Identification of a hardware signal."::={ paraInSigEntry 2}paraInSigState OBJECT-TYPESYNTAXINTEGER{ none(1), on(2), off(3)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current signal state."::={ paraInSigEntry 3}paraInSigChanges OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of times the signal has changed from
'on' to 'off' or from 'off' to 'on'."::={ paraInSigEntry 4}-- Output Signal TableparaOutSigTable OBJECT-TYPESYNTAXSEQUENCEOF ParaOutSigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of port output control signal entries."::={ para 4}paraOutSigEntry OBJECT-TYPESYNTAX ParaOutSigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Output control signal status for a hardware port."INDEX{ paraOutSigPortIndex, paraOutSigName }::={ paraOutSigTable 1}
ParaOutSigEntry ::=SEQUENCE{
paraOutSigPortIndex
InterfaceIndex,
paraOutSigName
INTEGER,
paraOutSigState
INTEGER,
paraOutSigChanges
Counter32}paraOutSigPortIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of paraPortIndex for the port to which
this entry belongs."::={ paraOutSigEntry 1}paraOutSigName OBJECT-TYPESYNTAXINTEGER{ power(1), online(2), busy(3),paperout(4), fault(5)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Identification of a hardware signal."
::={ paraOutSigEntry 2}paraOutSigState OBJECT-TYPESYNTAXINTEGER{ none(1), on(2), off(3)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current signal state."::={ paraOutSigEntry 3}paraOutSigChanges OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of times the signal has changed from
'on' to 'off' or from 'off' to 'on'."::={ paraOutSigEntry 4}-- conformance informationparaConformance OBJECTIDENTIFIER::={ para 5}paraGroups OBJECTIDENTIFIER::={ paraConformance 1}paraCompliances OBJECTIDENTIFIER::={ paraConformance 2}-- compliance statementsparaCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for SNMPv2 entities
which have Parallel-printer-like hardware
interfaces."MODULE-- this moduleMANDATORY-GROUPS{ paraGroup }::={ paraCompliances 1}-- units of conformanceparaGroup OBJECT-GROUPOBJECTS{ paraNumber, paraPortIndex, paraPortType,
paraPortInSigNumber, paraPortOutSigNumber,
paraInSigPortIndex, paraInSigName,
paraInSigState, paraInSigChanges,
paraOutSigPortIndex, paraOutSigName,
paraOutSigState, paraOutSigChanges }STATUScurrentDESCRIPTION"A collection of objects providing information
applicable to all Parallel-printer-like interfaces."::={ paraGroups 1}END